Silicon Labs /EFR32ZG23A010F512GM48 /RFECA1_S /CAPTURECTRL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CAPTURECTRL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0TRACESEL0 (BIT1)DATAWIDTH 0DATAROTATESIZE 0 (MANUAL)STARTMODE 0 (CONTINUOUS)STOPMODE 0 (TIMED)COND 0 (STOPCONDPRI)STOPCONDPRI 0 (WRITEDIS)WRITEDIS 0 (DATAOUTEN)DATAOUTEN 0DATAOUTDSHIFT

COND=TIMED, DATAWIDTH=BIT1, STARTMODE=MANUAL, STOPMODE=CONTINUOUS

Description

No Description

Fields

TRACESEL

Trace Select

DATAWIDTH

Data Width

0 (BIT1): 1 bit

1 (BIT2): 2 bits

2 (BIT4): 4 bits

3 (BIT8): 8 bits

4 (BIT16): 16 bits

5 (BIT32): 32 bits

DATAROTATESIZE

Data Rotate Size

STARTMODE

Start Mode

0 (MANUAL): In this mode, setting CMD.MODE=CAPTURE would start the capture

1 (START_TRIGGER): In this mode, a start-trigger(via STARTTRIGCTRL) would start the capture

STOPMODE

Stop Mode

0 (CONTINUOUS): Capture will continue to occur until another mode is configured

1 (BUF_FULL): Capture will stop when the memory buffer is full. In this mode CAPTURESTOPDELAY has no effect

2 (STOP_TRIGGER): Capture will stop when the stop-trigger event occurs or optionally after a CAPTURESTOPDELAY number of cycles/capture-events if configured

3 (STOP_TRIGGER_FULL): Capture stops when either of the following conditions is met (in either of these conditions, CAPTURESTOPDELAY has no effect): BUF_FULL condition or STOP_TRIGGER condition

COND

Condition

0 (TIMED): Capture condition is based on the rate specified in CAPTURERATECTRL register within the active capture window

1 (START_TRIGGER): Capture condition is every start-trigger event in the active capture windo

2 (SLAVE): Capture condition is every cycle when cap_event_in input is high

STOPCONDPRI

Stop Condition Priority

WRITEDIS

Write Memory Disable

DATAOUTEN

Port Interface Enable

DATAOUTDSHIFT

Port Interface Shift

Links

()